
n1 = int(input())
a  = n1
b = 0
m = 10
z = 0
v  = 0
zz = 0
zzz = 0
zzzz = 0


while n1 != 0:
    d = n1 % 10
    if  d > b:
        b = d 
    if d < m:
        m = d 
    n1 = n1 // 10
print('Максимальная цифра равна', b)
print('Минимальная цифра равна', m)
if a ** (0.5) * a ** (0.5) == a:
    print('Число является квадратом числа:',a ** 0.5)
else:
    print('нет')
if  a % 3 == 0:
    print('Число кратное трём: Да')
if a % 2 == 0:
    print('Число чётное: Да')
else:
     print('Число чётное: Нет')   
while a != 0:
    
    b = a % 10
    if b / 1 == 0:
        v += 1
        
    a = a // 10
for i in range(1):
    if b % 2 == 0:
        d = b ** 0.5
        print('Цифра в разряде единиц является квадратом цифры: Да')
    else:
        print('Цифра в разряде единиц является квадратом цифры:Нет')
    if  d == 1 or d == 4 or d == 9:
        print('Число является квадратом числа:', d)
    else:
        print('Число является квадратом числа: Нет')

for i in range(1):
    d = d % 10
    if b % 2 == 0:
        d = b ** 0.5
        print('Цифра в разряде десятков является квадратом цифры: Да')
    else:
        print('Цифра в разряде десятков является квадратом цифры:Нет')
for i in range(1):
    d = d % 10
    if b % 2 == 0:
        d = b ** 0.5
        print('Цифра в разряде сотен является квадратом цифры: Да')
    else:
        print('Цифра в разряде сотен является квадратом цифры:Нет')
for i in range(1):
    d = d % 10
    if b % 2 == 0:
        d = b ** 0.5
        print('Цифра в разряде тысяч является квадратом цифры: Да')
    else:
        print('Цифра в разряде тысяч является квадратом цифры:Нет')
        
print('Количество нулей в числе:', v)        




    
